Minutes, IBIS Quality Task Group 3 May 2022 12:00-13:00 EST (09:00-10:00 PST) ROLL CALL ANSYS Curtis Clark Cadence Design Systems Yingxin Sun Intel Technology Michael Mirmak Micron Technology * Randy Wolff Siemens EDA Weston Beal MathWorks: * Mike LaBonte Teraspeed Labs: * Bob Ross Zuken USA: * Lance Wang SAE ITC * Michael McNair Everyone in attendance marked by * NOTE: "AR" = Action Required. -----------------------MINUTES --------------------------- Mike LaBonte conducted the meeting. Call for IBIS related patent disclosures: - None Call for opens: - None Review of previous meeting minutes: Minutes from the April 19, 2021 meeting were reviewed. Lance Wang moved to approve the minutes. Randy Wolff seconded. Without objection the minutes were approved. ARs: - AR: Weston Beal to prepare presentation on IBIS Quality Specification and checklist No report. - AR: Mike LaBonte to prototype root name checking Mike had not had time to work on it more. NEW ITEMS: Parser bug reports: Bob Ross said he uploaded BUG232 and BUG233, which needed classification. He said a pending BUG234 had been uploaded without a testcase. Mike LaBonte said only a minimal testcase should be needed, the bug was about where the file was placed. BUG232 and BUG233 would be classified in the next Open Forum meeting. Bob said the Cadence and Siemens bugs were both for embedded code usage. Lance Wang said he was not getting an error using ibischk. Bob said Cadence and Siemens had identified the code problem and suggested solutions. Lance said we should have the developer look at BUG232. He noted that there had been an issue with geIbisVersion and geFileVersion variables. Mike said we had discovered that problem in an earlier bug, and the developer had recognized the issue. Bob showed BUG232. We agreed the suggested fix looked correct. Lance discussed the ge* variables issue. Bob said it would be classified in the next Open Forum meeting. Mike described the details of the variable issue. Randy Wolff said that had been fixed. Lance showed some ibischk runs demonstrating that bug232.ibs passes. Bob said the error would not appear in command line mode. Mike said tools embedding the IBISCHK code would call it repeatedly, triggering the problem. Lance asked if there was a testcase for the bug that found the variable problem. Mike said it was BUG228. Bob said that bug was still open. AR: Mike to check latest code for variable change Bob said BUG232 only said a pointer variable was wrong. Also, BUG233 was reproducible with IBISCHK. Parser development: Bob Ross said the open bugs plus one more would warrant a new IBISCHK development. There might also a cleanup of global variables. Mike LaBonte said a bug might be needed for that. Bob said we had 8 open bugs plus the root name issue. Randy Wolff said that would wait for 7.2. Mike agreed. Bob said the IBIS specification should not say what the parser must do. Randy suggested Michael Mirmak could help define what the bug report would say. He said would should start a functional specification at some point. Tabled topics (no discussion without motion): - BIRD181.2 Mike LaBonte moved to untable the topic. Bob Ross seconded. There were no objections. Bob said we should plan for the BIRD to be voted down in the Open Forum. We would need to rewrite the BIRD for IBIS 7.1 anyway. Mike moved to delete the agenda item. Bob seconded. There were no objections. - IBISCHK security fixes IBIS quality checklist: No discussion. Bob Ross moved moved to adjourn. Randy Wolff seconded. Without objection the meeting ended. Meeting ended: 12:43 ET Next meeting May 10, 2022